Pros
- Rarely have to work more than 40 hrs a week - Really nice benefits (immediately vested 401k and nice bonus) - Bonus is tied to your own performance and that of the company... which means you will get a bonus of some sort. - Willing to accept new ideas for innovative technology (IT specific) - Really nice/fun people - Very low turnover - Lots of opportunities to improve your interpersonal skills via classes (from both HR and external contractors). - Management is very transparent.
Cons
- Pay isn't as good as it could be at other companies, but the pros outweigh the cons. - Some people are very hard to get a hold of when you need to work with them - Sometimes low turnover keeps those who don't work as hard in the work place for too long - A little too conservative... we just got flex time, but it would be nice to be able to work from home when necessary.