Pros
As staff or management, you'll make more money here with less experience and qualifications than you would elsewhere. You don't pay out of pocket for retirement or health care, they'll pay for you to take any courses you want after just 3 months and with no time commitment after you finish, and making 40k a year you can easily retire with a million in your retirement account ... If you last that long
Cons
I have never seen so many people leave a company, in the middle of a job crisis with no other offers or jobs lined up, as I have here at McMaster Atlanta. Recently in management alone there have been double digit firings and resignations. Several key positions are open, those who stay often feel overworked, and the bench of qualified replacements is paper thin. As a result, people who were successful in other fields or with top mba degrees are promoted too quickly to be able to confidently set direction or command the necessary respect from staff or management subordinates. Even those successful within the company are at times moved to functions where they have little to no experience. Being able to gain experience across marketing, finance, and operations sounds great in the interview, but without a strong management team the reality is often a nightmare. Upper management is constantly changing priorities due to several large scale initiatives simultaneously in the works. This makes it nearly impossible for all other levels of management to effectively lead a team or understand their own expectations. Tenured employees in staff and management are cynical, and new hires quickly become jaded as the resulting low morale from the above issues causes staff and entry level management to be very vocal with each other about frustrations and concerns.