Vantaggi
You have the ability to build yourself professionally if you somehow get on the right side of management.
Svantaggi
Don't bother considering the 100% match for the 401K plan. Chances are extremely high that you won't stick around for the 5 years you must wait for this to kick in. Upper management has zero respect for the account management/sales team. It is common to be talked down on and to be singled out by the CEO in the middle of a company-wide meeting for something she did not like. Employees are always being watched and there is a high level of distrust. Some people drink the kool-aid and buy into the fanaticism but these are also the people whose self-esteem has been beaten down. Unless you SOMEHOW get on the good side of upper management (which is a close-knit family), it is a toxic place to work.