Strong learning environment for AI/ML
Friendly teammates and helpful collaboration
Exposure to real client projects
Fast-paced work improves problem-solving
Good chance to take ownership early
Cons
Project planning not always well-defined
Requirements often change mid-way
Limited documentation and standard processes
Work-life balance can be inconsistent
Career growth path not clearly structured
Too much micromanagement.
Everything revolves around one person.
Does not provide last month's pay if employee resigns, showing some excuses.
Does not follow proper software engineering workflow