Pros
- Great place to start your career as you will get chance to learn so many new technologies within a very short time
- Great work life balance and culture
Cons
- Faulty leadership or no leadership at all
- No growth and hierarchy, you will end up with the same position even if you work here for more than 5 years
- Benefits are not good and not up to the market, no 401K, stock options, profit share
- Unstable and totally depends on a single customer where the customer themselves are struggling