Vantaggi
It is an extremely diverse enviroment.
Svantaggi
It is not possible to list all of the negatives for working at this company but I will attempt to name a few.
The HR department lacks complete confidentiality. Your salary will be told to others inside the company. Adversities with other coworkers will be leaked causing even more drama.
The turn over rate, especially for workers who have joined the company over the last two years, is insanely high. I would say about 3/4 of the people did not hit the year mark. Upon working there you'll notice people are either 5 years in, or started within a years time.
Understaffed. This company has denied workers in CS vacation time. You will be working overtime frequently. This includes managers. Since this company can no longer keep its staff, new employees will get hired and immediately slammed into a huge pile of work left from workers who quit. The mental health of half the office staff is abysmal. At least the workers who have been with the company for multiple years get a decent paycheck out of it.
If I wrote down the incidents that have occurred in this office my post would get taken down. The only reason this company is still standing is because they don't pay any of the workers enough to hire lawyers.