Vantaggi
Large-scale, interesting projects in various parts of the country. Gain lots of experience dealing with and designing a variety of systems for unique situations.
Svantaggi
There will be yelling. Lots of it. There will be swearing. Lots of it. There will be name-calling. Lots of it. (You will inevitably be called things such as "stupid," "effing idiot," among other inflammatory jabs at some point by your leaders.) You will be called into work during your family time on Friday evenings, and weekends, at the last minute, and you WILL be working, all weekend, no excuses... Because the VP decided on Friday afternoon to schedule some last-minute changes that MUST be done before Monday. This happens a lot, and you will miss your kids' events, or time out with your spouse. Cutthroat environment -- there is no camaraderie. No sense of team. Lots of hostility across the board. The extremely high turnover rate is telling. In a company of 15-20 people, I saw maybe 20 people come and go during my short tenure there. Over half quit without providing notice.