Speed, Agility, Urgency, as One Team
Pros
- Excellent people: Greatly enjoy working with all of my coworkers. - Great benefits/Facilities: subsidized coffee shop+cafeteria are so nice. - Management wants you to do what you're interested in and encourages everyone to speak up about interests and take action. - Management understands that each engineer is different, has different skills, and are at different levels. They encourage and support professional development, asking questions, and learning on the job.
Cons
- "Speed, Agility, Urgency" often causes more stress than good results. - Project timelines are typically very short. - Everyone is super busy, which can limit support, when needed. - There's a lot of "Kool-aid" drinking, with respect to company culture and "market dominance"