Vantaggi
Some of the best pay / benefits I've seen a company offer. No doubt while here you are rewarded. Interesting work. Big potential for those with talent and don't mind putting in a lot of extra time. In my case, my direct manager has good intentions and has grasp on being a great leader (not manager). Unfortunately at times this is messed up from the top down push. (Every thing here is top down).
Svantaggi
Management that continously works at night and puts pressure on employees based on unreasonable expectations. Hold on to your seat. You could be let go tomorrow. At one point, the company went on a hiring spree and made a ton of bad hires that they had to layoff. Tracking employees to determine who is in office enough with disclosing how they are determining this. Poor flow between devs / business / ix design where it feels like stuff is just being thrown over a wall way later than it should be.