The company has an excellent overall culture. They are an employee-oriented start-up. Great work-life balance.
The deadlines for the work are realistic.
The managers and senior developers are talented and hardworking.
A lot to learn for a fresher regarding software development, and software architecture.
Cons
The salary for the junior developers could be better. (Not sure about other wages; this could change as the company review grows.)