* Good place for freshers to start and learn multiple technologies.
* Supportive and approachable colleagues.
* Exposure to real-time projects that help in skill development.
* Flexible environment for gaining hands-on experience.
* Opportunities to work across different domains.
* Friendly team and helpful seniors.
* Learning curve is high, good for career foundation.
Cons
* Limited career growth opportunities and slow promotions.
* Work-life balance can be challenging at times.
* HR policies and employee benefits are minimal.