Pros
I moved from a different place for this job and made some good friends from the firm. They are from different cultures and we sometimes enjoy different foods and travel together. I think this is the best part of the this job, is the people I work with. Senior are busy and intimidating at first but after getting to know them they're there to help. I have a few seniors who not only look out for me for projects but also care about me as a person. The job is pretty hard. There were a few people in my cohort that struggled a lot from training. I was kind of lost too and it was overwhelming because there was so much to learn. Things started to make more sense after working on client work. A lot of self-learning with support from others. Looking back, I am surprised how much I know now about equity compensation, coding, and handling different projects at the same time. I also got involved in recruiting and other interesting activities. The firm is growing very fast. We hired a lot of people this year, more than any other years is what I've heard. There were more turnovers in the last 12 months than my year. Some went to big name tech companies and some this job probably just didn't work out. Seems like a trend in the market overall, but I am glad I stayed as I got to accelerate my role and got opportunities to do new projects.
Cons
Quarter-end is pretty busy for 2-3 weeks depending on the projects (about 50, 55 hours) but other time periods are much slower. There is work flexibility but expect heavier workload during quarter ends and year end. Office space is getting full due to the rapid growth. One downside is to have to wait for heating up my lunch with friends and run out of space to eat together in a big group.