Pros
Nice small office and friendly colleagues
Cons
- No proper process for management, project documentation or code/peer review process
- Lack of technical acumen in the leadership, lots of micromanagement and no real ownership of any project
- No scope for career growth or proper guidelines from technical leadership and middle managers
- Delayed salary disbursement and malpractice of negotiations outside signed contract
- Lack of coding & engineering standards
- Inconsistent out-of-scope & additional client meetings and product demos/presentations for junior engineers
- Unpaid overtime work on weekends and holidays in the understaffed engineering team