Pros: they are big on personal growth.
The company is outstanding.
They are fair. They treat everyone the same, no matter what level you are.
They recommend personal growth.
They recommend cross training in other departments.
They have great health benefits, stocks, and bonuses.
They have happy hour once a week.
They offer free coffee, tea, and soups.