Pros
Decent mid-level management, and a large customer base. That's about the only positive things I can say about this company.
Cons
Disorganized, poor escalation, high turnover rate for both employees and clients. This place was a nightmare. With 3 ticketing systems, no effective knowledge base system, and a culture of "not my job," I am not sure how this company stays in business. The a/c was out in the office for more than a month. The HR representatives tend to stretch the truth, so get everything in writing. There are too many tools (depending on which client you are trying to help) and a tribal knowledge culture, so you are likely on your own when trying to fix issues as a Tier 1 Tech. Moving up will require a degree and/or certifications, and experience means little to nothing in their environment. All in all, a terrible work experience, with far too many issues to name here.