Pros
Learning that a name behind a company means nothing....the people could make or break a reputation of a company. Learning leadership is a value that can not be generated with salary or title. Learning that people value themselves proving there is an 'i' in team. Learning that perks are not a free lunch...there is no such thing as a free lunch.
Cons
Overworked and underpaid. Organized chaos. Bully behaviors in the whole company. Inflated egos and not caring about the customers or the salespeople. Without them management wouldn't have a job. The commissions are nothing short of a joke. Selling a million dollar home and it would be lucky to pay half the grocery bill for 2 weeks. Mandatory meetings without pay driving with traffic after a long day is a crime. Guess a corporation is not fearful to be sued. The benefits? Have a job to lose everything else in life....is that a benefit? Unless you are willing to play mean girls or men in a locker room becoming so ugly with jealousy...this company in this state will always be forever known as a bunch of crooks ruining the name behind the man who started the company. They don't care about anyone but themselves...lower and upper management will throw a baby under a bus just to walk over them and get their afternoon coffee faster. Breaking laws is a common practice on so many levels. If a tester gets hired, resume/references/dedication shines and a good-looking woman....they'd hit the lotto.