Pros
Good company to join as a fresher
Cons
The project allocated to you very late and on their own choice only
Pros
- Young, energetic work environment - Ample opportunities for growth - Mostly flat structure, despite a hierarchy system in place
Cons
Sometimes there's focus on quantity over quality of work.