Vantaggi
None per se. Work is pretty laid back more than half the people (60-70%) in the company are non-value adds and non-performers. The Company provides MSDN subscriptions for full-timers, which I think most of the companies do nowadays. They did start a work from home policy(1 day a week) recently.
Svantaggi
Don't expect to implement or suggest any new technologies, tools or process improvement methods. You will be shot down. All you have to do to get up the ladder is suck up to the supervisors and managers. Who themselves are not qualified enough to be at that position. Everyone above the position of developers have big egos and finicky attitudes. They themselves can't remember what they said in the last meeting and change there ideas quickly with only one goal to try to impress their seniors. No employee welfare or benefits. Quarterly meetings are a farce and it is only a hogwash. Too many team members in a team with really no substantial projects available.