Pros
Innovative Projects: Worked on cutting-edge web applications that challenged and expanded my skills.
Technological Mastery: Gained hands-on experience with React.js for developing dynamic front-end features.
Client Collaboration: Regularly interfaced with clients to gather requirements, provide demos, and troubleshoot issues.
Team Environment: Thrived in a collaborative setting, where knowledge sharing and teamwork were highly encouraged.
Professional Growth: Received recognition for contributions to projects that significantly improved client satisfaction.
Cons
Technology Hurdles: Sometimes required to work with unfamiliar technologies, facing steep learning curves.
Mismatch Projects: Occasionally assigned projects that did not match our experience level.
Work-Life Balance: Late hours were sometimes necessary, though dinners were provided occasionally.