The company really puts thought to everything they do, not only for the customer, but for the employees too. Also the product is great which is very inspiring.
Cons
Due to the rapid growth not all processes are set and steady.
Never saw a time sheet
Anytime you reach out to HR they never do anything
Gratuity breakdown uses some formula I've never heard of
Lots of favorites among managers and staff