Pros
Good vacation time and benefits
Cons
Management expects you to 60+ hour weeks on a 40 hour salary during the busy times and offer no consolation during slow periods. If you are expected to work 12 hour days when it is busy, you should have a few afternoons off w/o using vacation time when it is slow. The work loads become unmanageable at times and while they are understanding during the busy times, they also use it against you during your review to reduce the amount of your raise or bonus. Their internal promotions are a joke. They promote on the buddy system. Employees with more seniority, better work history (reviews), and better attributes (such as leadership skills) are passed over in favor of personal friends. While they interview all of the internal candidates for the promotion position, most of the time the decision is already made. There have also been situations where a preferred candidate will receive written instructions with the questions that will be asked during the interview, and the answers that they are looking for.