Dont believe the hype, the bad reviews are entirely true
Pros
Not much. If you worked for Rackspace, you'll like this place and feel at home.
Cons
Management has changed out 5x in the past 2 years. The place is shockingly UN-organized and full of toxic drama. Pay is paltry and no raises. You'll deal with more drama at this place than actual work. A member of management was recently caught with his hand in the cookie jar hiring in his friend with benefits along with hiring in friends and bypassing the interview process. All managers came from Rackspace and work together to control employees while blinding the execs. Some of management has been hit with legal cease and desist orders from other companies for poaching employees from their previous workplace where they were the manager and they hired in their own past sub-ordinates they used to manage. Insurance isn't good. You wont hardly ever hit bonus to get paid out. They suggest they have unlimited vacation but it has to be approved. Since there is such a shortage of employees, you wont ever get anything approved due to staffing problems or people flat out making up excuses as to why they're not working and out of the office. There is no servant leadership management style that they preach exists. its pure micro-managing at its best and treating people like they're in kindergarten or entry level tech support. Many employees that are hired in are not even a good fit for the job and can hardly use a computer let alone do password resets or basic common tasks. Most of the time they attempt to delegate their work to you since they don't know how to do it themselves. They are just trying to hire bodies at this point to fill the need for the roles. hardly any documentation on anything at all. Promotions don't exist unless you were hired in as a Rackspace buddy of management and are heavily drinking the kool-aide while not doing your job. You will be forced to work whatever schedule fits their needs and not given a choice about it due to any work life balance stuff you have in mind.