Pros
A lot of opportunities to make an impact
Cons
Very aggressive work culture may not work for some
Pros
Employees are treated with dignity and respect Culture very welcoming and team oriented Weekly e-mails from CEO is very much appreciated
Cons
the current stock price trend