Vantaggi
Great people...well, most of them. Most of the people that work here are smart, fun, and down-to-earth. It's also a great experience working on such high volume sites using cutting edge technologies and skills. Hands down a very skilled group of people.
Svantaggi
Management is sneaky. It's very unsettling when people just disappear, company adjustments are made without communication, and everything is kept "hush hush". Many of the leads and senior employee's treat others in a dismissive and un-humble manner. Projects are promised to clients with unrealistic time frames. I understand that the client gets what they want but really, there needs to be a line. Making your employees suffer to make a client happy is no way to operate successfully long term. That is actually my biggest con; overworking your employees. There is also a fair amount of favoritism that goes on. Many people advance and/or are given responsibilities when they should not be and do so because they are under the wing of a string puller. I have also head of overtime bonuses having been given out to selected people.