Vantaggi
Ability to work on lot of things. Fast paced environment. Free bagels if you arrive before 9 am. The health insurance given is great. Some really good technical engineers- I'm assuming they are paid a lot. Easy to get a job
Svantaggi
Insensitive and rude senior managers and senior HR Extremely poor leadership and management Very mediocre salaries. No work life balance. Apart from late working hours, you will be working on most of the weekends. Extremely hard to get a single vacation- u need to get it approve by five people to get a single day vacation. They have policies for every single trivial thing. No appreciation for good quality work. They want the work to done anyhow to meet the crazy deadline. Zero recreational or fun activity inside the company. All work, no fun. All in all not a good place to work. There are a lot better companies out there. Save yourself.