Vantaggi
Teammates nice, fairly laid-back atmosphere. Good vacation days and lots of holidays (eg closed entire week of Christmas). Work mobile phone provided. Decent 401k match (but see Con below).
Svantaggi
Spreadsheet-happy culture. So many spreadsheets. And Word docs. Everything here is Microsoft--every tool (Sharepoint, TFS, Visual Studio), every document (PPT, Word, Excel everywhere), every computer (no Macs in sight), every mindset. Every decision or thing is documented in a spreadsheet or a cumbersome ticketing system. This is typical of big companies, but is the worst I've seen here. One week to get svn access granted, etc. No git, no github, no developer VMs, no ssh access to outside world (so you can't even clone git open source repos) etc. No equity compensation of any form (no RSU, no ESPP even). Low salary for experienced devs. Lengthy 401k match vesting (3 yrs). If you drive a non-GM car, you are relegated to pariah-parking--all the close-in parking is GM-car only. No typical "tech company" niceties--no free snacks at all, no free sodas, no free coffee, no free tea, no free plasticware (seriously, you are supposed to buy plastic spoons if you need, from the cafeteria), no paper plates, no cups, no toasters in office anywhere, no game room etc (one ping-pong table for entire 4-story building in a corner of one floor). Giant breakroom/kitchen area filled with empty cabinets and empty drawers.