Vantaggi
The people is the only thing that made working here a great experience, but due to a lot of lay offs and people leaving, the people that made this place worth it are mostly all gone. Only other thing that was good was the flexibility with scheduling.
Svantaggi
The company has no direction at all. A lot of departments were let go. This caused those with experience to leave, and thus off loading the work to those who stayed behind. There was promise that the work load will be reduced, but actually those who stayed were " voluntarily " ask to trained those who were to replace them. The new outsourced team was never up to speed, and the quality of work offered to clients leaves a lot to be desired. There is no opportunity for growth in the company, and no training or leadership to direct you. Those who are just coming in be warned, its a sink or swim first year for all positions ( PMs, ENGs, TECHs, even some leadership positions). Pay is only based on whether or not they need you (kind off). They promoted someone from entry- level to senior level in very little time for questionable reasons. They will only give you a raise if you have chosen to leave and given a new offer somewhere else. Sadly, they cannot keep good talent. A lot of great people came and went. I would recommend choosing a different company to work for.