Pros
- Great culture - Great opportunity to learn and grow your skills - Great talent/team members to learn and grow from - Freedom to decide how to allocate your focus and area of growth, as long as it is aligns with the greater company's needs (which are broad enough to provide many options) - Freedom and flexibility to manage your time and schedule to a large degree. - For anyone who is driven by constant learning and keeping pace with the latest Cloud and ML topics, can't think of a better role Note: - The Customer Reliability Engineer role is not like a typical role you would have in a product company. You should expect to context switch a lot, deal with a wide variety of issues customers face, and adopt to solve the customer's issues.
Cons
No specific cons I can think of. Just know it is a fast growing startup, as such you need to understand you will be expected to adopt and be flexible to changes.