Avantages
Pay is above average. Technology is current
Inconvénients
Aggressive, verbally abusive, angry, profanity yelling CTO. I have never, in my many years in the work force, seen anyone speak to people the way he does. "Stop talking, you're opinion doesn't matter." That's what he said to a manager in another department. I spoke to my director about abusive interactions I had with the CTO and was told if I couldn't handle it I should leave because he wasn't going anywhere. I was also actively discouraged from going to HR asking it would be a career limiting move. His results are impressive: - VP of Development quit without notice - Director level manager quit without notice - Manager fired after he told CTO to grow up and hung up (in response to a profanity laced tirade) These are only the 3 I personally witnessed and know the details of. Work/Life balance is abysmal. Release dates were for several years were always missed by months. This lead to a perpetual all-hands-on-deck. Weekends and 12 hour days were the norm. They purport to use SCRUM/Agile methodology. If you're a scrum master - run. I called it scrumfall. Task points were meaningless. We had burn up, not down. The CTO actively wrote code and his tasks didn't follow any process. Most of the scrum masters eventually quit.