Start-up culture! You really get to leave your stamp on various processes. With such a small company, you feel like your voice is heard. Great environment.
Cons
Start-up culture. It's not for everyone, especially those who thrive off rigid structure or expect certain processes to be in place already. If you don't have a car, it can be challenging to get to work.