Pros
Wonderful friends made with other staff members. Enjoyed working together to get the job done.
Cons
This company's executives are arrogant and do not care about staff. I worked for a mid-level executive who was condescending and abusive. I have held highly-respected positions for long periods of time and did not appreciate the way I was talked down to, monitored and ridiculed on a daily basis. Absolutely zero respect for employees. This is how this person treated all staff or anyone below his title. The executives seem to stick together and if you are not "one of them" (which few are, all men and only one or two women) you are completely disrespected and disregarded. The day I left a huge weight was lifted off my shoulders and I am happy to never have to look back.