Pros – Very motivating, challenging and a nice work group.
Great value for skill sets
A friendly work environment
Dedicated Senior leadership
Cons – Not so great pay. The hikes after annual reviews aren't proportional to your efforts. Very limited opportunities to improve domain knowledge
Pros – Compensation is fair and Not bad for a newly grad
Cons – No career advancement and does provide formal training
No, I would not recommend this company to a friend