Pros
Pay is good for the area. Benefits are nice. People are generally cool. They only hire pretty people for the most part so that's a plus. The president is hot.
Cons
- high stress environment - managers berate you and belittle you and make you feel incompetent and anxious, sometimes in front of teammates -they lie to get you in the door. they say your job is one thing but you'll end up doing something else entirely -sales people can be arrogant and bee-itchy especially the manager. maybe if they check their attitudes, sales would stop declining -they throw their master's degrees in your face to make themselves seem smarter when in reality, half of them are online paper-mill degrees from for-profits that don't hold any actual value -didn't always give raises and bonuses when they were supposed to according to some employees -management nitpicks over every little thing you do while being utterly incompetent at their own jobs and they like to come up with all these wild ideas/projects that rarely work out -they said turnover rate was low, but this isn't true. people get stressed and quit/get fired regularly after dealing with so much nonsense -it looks like they only hire black people and minorities to be tokens for the most part because none of them last long in any department.