Pros: coworkers...all in this together mentality
Cons: leadership, infrastructure, culture
unclear/shifting goals, lack of transparency, poor work life balance. The employees are stellar, bright, motivated, focused... Leadership is unfocused, uncollaborative, and creates an almost unbearable long-term work environment. Lack of infrastructure and solid systems create an inefficient and frustrating day to day experience.