Pros
High skilled and smart people. Work oriented- No BS.
A lot of opportunities to advance as the company is growing fast.
Working from home- flexible hours.
The company has many projects and you can decide (to a certain degree) on what project to work based on the people, technologies, hours and product.
Kontras
Working from home- Low social life in job hours.