Pros
- Great people and great Employer - If you work hard and bring benefits, people will notice - You can really advance in the company
Cons
All the work is remote and sometimes it is hard to get in touch with people and projects can take more time than it should