Smart people creating good software products
Fast paced organization working on a wide verity of innovative project. They provide opportunities to learn a wide range of software development skill in a short period of time.
ProsThey allow some remote work and have good healthcare
ConsLong hour are required at times.