It's a good company for employees who want to make good money and have good experience in different programming languages and AWS services. Hands-on experience on many projects starting from architecture to implementation
Cons
One potential drawback is the need to actively manage and maintain a healthy work-life balance due to the demanding nature of the work.