Techwave Solutions is very good company to start career. They give chance to work in different industries and with different clients, and use new technologies. The company teach good things about how company work and manage projects, and it is good place to learn. Work-life balance is okay, but it depends on the project and how you plan your time. Overall, Techwave has good work culture, helpful teams, and they help you grow in career, so it is a good place for fresh graduates to get experience and learn important skills.