Hire the right people. That's makes all the difference. Staff sets the vibe so hire people you can talk to and have actual conversation with.
Cons
A lot of unnecessary things they have you do and they over complicate pretty much everything down to the fact that time is in military time. Yup. Military time. -_-