Vantaggi
Awesome coworkers that I enjoyed working with.
Svantaggi
Just about all of the coworkers I worked with have quit or been fired. The environment there is extremely toxic. Management consistently made promises regarding salary, promotions, project ownership, etc.. which were never kept. Overall, the management treats the engineers like they are disposable and it shows. Shortly before I joined they had lost most of the engineering team and were hiring up again. When I left, the engineering team again collapsed down to a single person as everyone else quit or was fired. Engineers who speak up about poor treatment or question the decisions of the management team will generally be fired. The work life balance was generally poor. The company touted it's 'unlimited vacation' policy. In practice that meant employees were discouraged from taking any significant vacation time. Management attempted to foster an environment of perpetual crunch. When I quit it was a huge relief.