Pros
Flexible schedule, ability to work remote, supportive and accessible manager, encouraging, helpful and collaborative teammates, job security, lots of opportunities, not afraid of change and improvement, transparency and honesty, value employee feedback.
Cons
None so far; this is a highly organized and put-together company with no internal politics, which is very refreshing in today's job marketplace.