Pros
Compensation, benefits, flexible schedule, no micromanaging
Cons
Some employees are pretty uptight, they think they are superior. They act like they are a golden, when in reality they are plastic with gold spray paint. They do not help, they deliberately set you up to fail somehow. They neglect to give you information when they know you need it to do your job effectively. If you go to the management team they don't listen, they just don't care. Can't complain about the pets. Job responsibilities are wrongly distributed, unnecessary travel for some people, broken promises, people are just outrageously rude, too entitled, they have no clue how to work in a corporate environment, so much backstabbing and gossiping, and the dress code needs to be reviewed immediately.