Nice co-workers, great benefits, part of bigger company, great products.
Cons
Difficult to move up quickly regardless of performance, education or past experience. Managers from the top down seem to have a pretty big lack of confidence and inexperience in being leaders. Poor follow through on promises of development and opportunity.