Pros
The only positive side is that you can get some basic exposure to real projects early in your career and teammates are generally cooperative within the small team.
Cons
There’s very limited room for professional growth or skill development. The team is quite small, so learning opportunities are minimal. Office politics are surprisingly high for such a small organization, which affects productivity and morale.
Management often seems disconnected from employees’ needs and doesn’t provide much guidance or feedback. The salary is below market standard, and there are no additional benefits or facilities that make up for it.