Pros
Some of my co-workers are cool, free snacks in the break room
Cons
Really not sure how they won Best company to work for - PAY!!!!! Compensation is Lacking big time. I've worked here for 1.5 years. No annual reviews, no pay raises, no cost of living increases. After health benefit cost and taxes I'm basically making min. wage. You go from one department to another and they don't give you a pay raise...in fact they may reduce your pay back to entry level although you've been with the company for some time. - Training - The whole process of getting a job from start to finish is a big mess - Hard work may get noticed...but you'll get over looked for promotions or raises - its a club; if your in with the right people you get picked for projects and promotions, seniority has no bearing - not all departments get bonuses