Pros
Employee culture is phenomenal. Every employee is positive, helpful, open, and kind. As an employee, you know the company thinks highly of you. There is an on-campus daycare, gym, and cafe. The cafe has healthy options, the gym has good equipment, a personal trainer, and classes. The staff is diverse, with many different age groups and cultures represented. The company has a value system of keeping employee morale high, so that the employees will keep client morale high. Employees stay a long time. All usual benefits are offered, along with free coffee. The office has many paid outings and lunch opportunities. Employees are encouraged to move upwards in the company, switch departments, and to find their exact niche within the company. You can move departments 6 months after employment
Cons
The health plan is high deductible, but has an HSA and low premiums. No benefits until 30 days of employment and is not retroactive. No 401k matching until 6 months of employment, but you are immediately vested. Moving from a small company to a large company is difficult, and many changes are typical--you will need to be a quick learner and adaptable. The company offers a lot of support to help you through these changes, though. They don't hire outsiders for most management positions, unless you are in sales.