Pros
1. If you're planning to start a company down the line, this is the perfect place to be. It is a proper start up, which teaches you multiple lessons on how to be, how not to be. I'm sure the lessons I learnt here, will be of help to me, for many more years to come. You'll experience it first hand, which I'm sure, no amount of books/blogs/stories will be able to teach you. 2. The CEO has great interpersonal skills and tries to have relationship with every employee during the 1-on-1s. 3. Compensation is very good, compared to industry standards. 4. Opportunities to learn is maximum. This is the place to learn and grow truly. 5. If you want some changes, analyse your suggestions and propose it. They're ready to listen, if they're convinced. 6. High growth is expected in future, as a sales person and technical head with high experience has joined the US team. Also a good time to grow in mortgage industry, as much work is expected in the industry. 7. WFH allowance was given. WFH option was given very generously even before the lockdown situation. 8. I could clear other interviews easily, because of the portfolio that I had created here, with Brimma. 9. Opportunity to witness and work in entire life cycle of a project, from ideation to development to demo, release and support.
Cons
1. If you're not a good communicator or not willing to learn to be a communicator, this is not the place to be. There are some unhappy engineers who do not wish to be a communicator (not blaming them. -their personal choice). If you're one among them, this is not the place for you. (It is also a great place to learn how to communicate) 2. There are a few bad hires in technical and managerial roles. It takes time to learn to handle these people. 3. If you cannot say NO, you'll be expected to work for higher number of hours by the manager. Once you learn to say no, it's easy to maintain work hours. 4. You have to ask for benefits/compensation/resources you need.