Pros
Flexible hours, easy commute, great customers, there are some (few) great people to work with, decent benefits, coffee truck come once a day..
Cons
Terrible with training, almost impossible to change any policy, company uses antiquated technology which is surprising since it's a technology based company and uses processes set in place in the 90's. Management offers you a lot of promises, most of which are empty. They have no problem expecting you to work overtime or off hours at home without any compensation. Getting a raise is unheard of unless you are related to someone in upper management. There are no women in management rolls aside from HR. The building is very old and very gross. They do not clean, vacuum or disinfect anything aside from the outdated bathrooms