Pros
they will hire people with no insurance experience benefits start day one of hire they allow time off when you need or want it the computers are good, with decent tech support the training program is lengthy, and good; by the 6 month mark, you have a good knowledge base coworkers are nice
Cons
high workloads, with pressure to perform, resulting in high turnover, and brain drain different locations have different work environments people are promoted based on who they know, not necessarily merit bad managers are not removed disruptive behaviors are tolerated there is no ability to move to a different department without your manager's approval, so the choice is to stay in a bad environment, or leave the company benefits are mediocre