Great team of people to work with
Flexible work schedule
Good management
Cons
Do not have enough staff to complete the workload
Expect too much with too little support
Pay employees vastly different salaries. Always ask your colleagues what they make and demand more money.
A lot of uncompensated overtime