Rich history and involvement in industry standards development. Great exposure to high-stakes projects and building 0 to 1 products. Good opportunities to grow within the company and interface with clients.
Cons
Very high paced environment. Project load can be significant. Most staff handles multiple projects at once.