Challenging place to work
If you are self motivated, it can be a great place to work depending on SR Exec you report to. I was giving many opportunities to take on different challenges. But as a former peer said, you need to watch how close you get to the sun.
ProsHighly motivated people can make a difference but very demanding
ConsLong hours & poor culture