"The company has a pretty flat hierarchy and quick decision making processes which is great for people who want to get things done"
"benefits and great PTO"
"work life balance is good"
Cons
Unclear direction.
Long hours.
Taking on tasks outside of job descriptions.
Very good organizational culture
Excellent health benefits and life insurance
The staff area is very well organized
self learning
Time for you
Cons
The salary may be below what other companies offer you, but the health benefits make up for it and you can continue growing in the company until you get the salary you want.