Pros
Great Benefits, Perceived Reputation, Networking
Cons
This company tries too hard to be something they are not. Middle management and HR try to project the image of a great company that is "Employees First" when in reality it is Profits First. Employees in this company are wowed by the benefits and they are enchanted somehow to believe they work for a great company. This of course depends on the line of business you are in. Some departments are better than others. If you are technical, avoid this place because you will forget everything you know. Most of the technical project bids get turned down due to inflated rates based on a fake reputation as "deep technologists". People seem nice (and very few really are) but it is mostly superficial. It was just a very bad experience and I am glad I am out!