Pros
I really enjoy the freedom. Within my role, I have the opportunity to make it my own and form it into any variety that I most enjoy or into a type that I notice a need for. The office is a very comfortable environment and has lots of opportunities for physical activity in the area, like the YMCA, basketball court, and nice areas to take walks.
Kontras
In short, I think communication within and around Engineering could be improved. There are benefits to not bogging down a department with process and the department currently holds a great practical balance around documentation, but I feel Bronto could benefit greatly by defining some standards and applying some small processes within the Engineering department to radiate information and to decrease misconceptions about the current development process. Specifically, I think the relationship between software engineers and QA would greatly improve in addition to increasing external visibility into the development progress. For example, if what triggers deployments to staging and to production were more clearly defined, all teams within the company would have a shared understanding of the reason for each type of deployment and would be able to speak the same language when discussing them .