Pros
Good bonus and profit sharing. Overall competitive benefits and clean work environment.
Cons
Your walking on egg shells, it's all about who you know not how hard you work. I've seen people let go left and right and also seen people have 9 lives in this job. No opportunities to grow very bias. You don't have no job security and if they want you out they'll find a way to push you out. If you smile or talk to much your more then likely being moved to a different station or WILL have a group of management just watching you. They want you to hits numbers but they pick and give the right numbers to their favorites. Make perfect sense why they hire so much. Not my kind of culture for work smile and nod, if your not that kind of person don't waste your time.