My coworkers were supportive and friendly. I also liked the central location.
Cons
Management hands off projects and tasks with little oversight. Communication is not direct and issues are dealt with passive aggressively. The pay is low compared to company standards. The turnover rate for the office is extremely high.
Apolish makes sure that new employees go through thorough training before heading into work. The community there is very, very friendly and welcomes all kinds of people into their field of work.
Cons
There are a lot of people working on the same job as me. I sometimes feel that there is no room for career growth opportunities.