Pros
-Benefits package -Time off program -Most of the senior management team are friendly and approachable Most of your experience will depend on your boss If you have a great boss things will move smoothly.
Cons
-Lack of consistent communication -Small raises -Don't pay employees what they are worth unless they leave and come back -Don't value education -Promote people to management positions that are nowhere near qualified -Don't offer enough opportunities to move up in the organization -Unwilling to listen to employee feedback and actually make changes -Huge VP team, why do we need so many -Seem afraid to fire people who are not performing their job duties, they are more interested in giving what seem like hundreds of "warnings" -Unwilling to consider new ideas-those that do are considered dissenters