Pros
A generally robust corporate structure ensuring an optimistic outlook overall. Nice facility and environment. Had pleasant experiences with managers and leads who were mostly capable and understanding. Pay and benefits were alright.
Cons
At the low levels, things were fairly unorganized. Operation-wise, documentation was lacking. Too much tribal knowledge that was conflicting and scattered. There were many situations in which clueless people were left on their own. High turnover rate. The quality of my colleagues wasn't the best. Some were tardy while others were disruptive. This was understandable due to realistic limitations but was not healthy for sustainable collaborations. Corporate IT in Clearwater, FL was hardly helpful.