Good place with most upper management being great people
Good place to work but some upper management employees do not treat everyone fairly. Good people and great culture. Some of the tech support doesn't get treated real well for how hard they work.
ConsSome managers play favorites