Pros
- Excellent work/life balance.
- Salary is on par with to slightly above other companies.
- Amenities are great (subsidized cafeteria, on-site gym).
- Co-workers are very friendly, easy to get along with, and very helpful.
- Entire site is very clean.
- Clearly outlined corporate mission, visions and values that the company stands proudly behind.
Cons
Need better communication to keep employees abreast of the big picture.