Pros
Many experts in different areas are going to help you without a doubt, so your learning curve in different areas is going to be easier (Docker, Kubernetes, AI, Software Patterns...) People are approachable and open-minded Co-workers respect personal boundaries and will help you any time Edge tech in every project Good salary boost to your career if you are eager to learn and work
Cons
Leadership is chaotic, 0 organization from C-Level and expect middle management and employees to be very organized and well-planned. Leadership does take into account your opinions on how you feel, but the actions taken are null or does not address the real problem Being called in vacation to be working because of some mis organised project or being "encourage" to not take vacation some times in the year because of the project can become common within a few years into the organization If you are a workaholic is your dream job