Great variety of projects
Good people
Offer a lot of extra curricular activities
Profit sharing was great
Kontras
Entry level salary is low
Starting to go too corporate
Getting rid of profit sharing in exchange for stock buying
Management can be a bit hypocritical at points
Lack of movement up