Pros
Most of the benefits are great. Medical, education and other small perks are above average. It was a fun company to work for when things were great and you had the ability to really make a difference.
Cons
Salary is below industry average. Company is constantly low in cash and it's clear based on the decisions that are made at the director level and above. They will not hesitate to get rid of people if they need to save money asap. They will also fabricate any reason to get rid of someone in order to retrieve equity stock instead of laying people off. The company also engages in mileage fraud with titles. The amount of rollbacks that has occurred is more than what should be considered reasonable in the industry, Not a company I would suggest working for.