Used to be a great place to work but new management operates behind closed doors and constantly changes direction in a way that benefits revenue over employees. Quick to remove people from teams and the company without warning. I would have been happy to recommend people to this company for the longest time but now I would steer someone elsewhere.