Great company if you are not looking to move up.
Overall it's a good company. The pay is not great, the benefits are not great but the people who work there work hard!
ProsEmployee association is great - lots of activities within the office
Consonce you start to work late it's expected