Management is allowed to promote those who they like and not necessarily those that deserve it. The worst part of working for this company is there are alot of "clicks" and you have to be a part of one of them to advance. Managers get creative when they don't like someone and regardless of your performance or work history you will be out of a job.
ProsLots of vacation, flexible hours, good pay
ConsHealth insurance too epensive, Management shows favortism, hard to advance.