Excellent coworkers with ton of talent and human-oriented methodology of work.
Brand new hardware for new hires.
Cons
Below market pay
Very few benefits (Understandable considering the size of the company) and they don't provide much information about how can you use them.