Pros
Work from home and decent pay.... that's about it.
Cons
Misguided employees in a sink-or-swim environment where everyone is out for themselves. Project managers running the show with zero technical skills. Management is nowhere to be seen until the alarms start going off. Extremely reactive environment that takes weeks to get multiple departments on the same page for simple tasks. Angry customers who lose communication throughout the project, implementing an extremely high number of last-minute changes only days before going live, causing 24/7 work for all involved. Zero training, zero employee feedback, bonuses based on goals you can copy-and-paste each month (nobody would notice). Dell merger taking away common reimbursements promised in original job offer. If there is career advancement to be had with this company, I did not see it. Had to leave to get back on the ever-changing IT path before being completely burnt out doing things that made me dumber on a daily basis. If this is the future of IT (cloud) then maybe I need a career change.