Pros
I appreciated the tech team and scientists. There was a naturally collaborative environment with friendly people that made for a fairly pleasent work day. I also appreciated that the tech team managers tried to help accomplish our work goals. I also appreciated how mistakes were viewed as a learning opportunity for the most part.
Cons
The biggest downside for me was the chaotic nature of the place overall. Organization was fairly loose and solutions for mistakes were very hit or miss. Often times, suggestions for improvement were just adding unnecessary steps or complexity to a task. (human error mistakes would be solved by adding more steps that could introduce further human error). While somewhat understandable, since the company is small, the pay wasn't all that great and people with greater responsibility weren't always given wages that reflected that. There was also a level of deceit over how well the company was actually doing since layoffs recently occured.