My coworkers are great and have become some of my good friends. Very laid back and fun if you get your work done. company parties 1-2 times a year, happy hours a few times a month, easy to get time off.
Cons
Sales team members are obvious favorites in terms of pay and treatment.