5.0
May 23, 2025
Current employee, more than 3 years
Hyderābād
Recommend
CEO approval
Business outlook
Pros
Great company to work. Lot of learning. Compensation is also good.
Cons
Changes in leadership, be optimistic. STL a great company with lot of perks.