Not as bad as everyone says, but still really bad
Pros
You meet a lot of great people your age if you're right out of college/in your 20s. Don't let any of the rest of this review take away from this point. I met some of the best people here. You'll get used to working 9-5 (aka 8:30-5:30 because the CEO is inconsiderate). You gain experience in IT solutions if you apply yourself, AND ONLY if you apply yourself. There is little actually pertinent training given by higher ups. You learn to stand up for yourself because there is NO HR DEPARTMENT, and your Team Lead will most likely belittle/harass you at some point. If you keep your head high, try to learn as much as you can, and stay diligent you can be out of there in less than a year to a company that cares about you and will compensate you for it.
Cons
NO HR DEPARTMENT which is extremely illegal for a company with over $5 Billion in revenue. The pay is extremely below market average for the same position elsewhere. There is very little relevant training unless you make the training happen yourself, AKA we had to set up weekly trainings ourselves (as just Account Representatives) so that we could learn the industry. There is no accountability for team leads, directors, or even the CEO. At one point he (CEO) screamed at the top of his lungs to an entire section of the building to get off their phones (there were about 5 people using their cells at the time), and there was no apology given to employees.