Pros
Great people to work with. Nice office, good location
Cons
This is a toxic place to work. The managers are two faced and if they don't like you, you will never go anywhere. Managers have favorites and play them as pawns. Work environment is cold and unwelcoming. Stress levels are sky high. Training is VERY poor, basically non existent. People are nice to your face but talk behind your back to managers so that they can get ahead. Most of the managers are just high paid, sleazy, lying sales people. The owners don't know 1/2 of what goes on there (at least I hope they don't), they need to stop being "friends" with the "higher ups" and focus on the employees that are unhappy (90% of them are). You are expected to work 60+ hours a week and give all your time and energy to the company and not be rewarded. Meanwhile the "higher ups" are out wining and dining vendors on the golf course. Secrets and misconception are all over this place. It is NOT a fun place to work. Do yourself a favor and avoid this place and its sister companies like the plague.