Pros
The company is growing, and with that, you have access to really cool projects in which because of the small teams, you can play a big role during design. The diversity of projects is really surprising for the size of firm, and is really a great start to a career. At a personal level, everyone is really friendly and welcoming. never had issues with coworkers.
Cons
When you're in the process of starting your career, your employer plays a big part of your development, which means supporting you with workshops, mentorship, or simply paying for you to attend seminar and trainings. At Farnsworth, there is very little support for young professionals and aid when you are looking at growing. Even though they offer tuition reimbursement, its a big fat lie that when you request information, it'll be months before you hear an very complex and elaborated answer that can be condensate to a "no". The pay is decent, and definitely less than the competition, given that engineers are in high demand at this point in time and other companies are able to offer better pay , benefits and BONUSES! Pay is only for 40 hours, yet most of the folks in the office are wired to work for more than that, it's become company culture to work longer. There is no compensation for working more than the 40 hours, and at no point are those extra hours accounted or used to gage the size of your bonus. My first bonus was a couple of hundred dollars, even after a spent a few weeks working until 8pm! A simple "Thanks for helping out" was given to me after the end of the week. Raises are a struggle, and so difficult to achieve as you usually get a whole speech about how bad times are and how they just cant really pay you more. Management can be blinded by the workload and neglect employees, especially when it comes to appreciating employees and what they are doing for the team. Higher leaders are very conservative and old school, and are reluctant to change. Everything is rune as if it was a company from the 80s/90s, when they expected employee loyalty over everything. Principals, high level leaders and HR can be blind as to how employees really feel, and use the "Great Place to Work" as a badge of honor that hides a lot of employee discomfort and negligence to the needs of their employees. Take consideration of the more honest reviews, and not those fake 5 star reviews that try to cover up the mess that lies within the company.