Pros
- OT pay. - Teammates were great and helpful. - Relaxing work environment, aside from on-call duty, work isn't particularly stressful.
Cons
- Codebase is a huge mess. The application I worked on is poorly architected, does not scale and fails regularly. - Whoever wrote the application has no concept of data structures (no set or dictionary used, only arrays), design patterns or SOLID principle. - very high technical debt - no code reviews, bad code is being checked in constantly. - no sign of unit tests, refactoring, CI/CD. - adopts agile/scrum, but in practice most things are done in a very ad-hoc fashion (no sprint review, retrospective) - Pumping out code and closing stories are valued more than good design and code quality Probably not a place for aspiring Software Engineers who wants to hone their skills and learn from the best.