- lots of change, sometimes with little notice. Be prepared to roll with the changes
- high performance environment, which might not be for everyone. Very metrics driven
- feel some career stagnation, it’s a good place to work as a high performing ic but feel like there is not a clear path to management
- your mileage may vary based on your manager, same as any company