So many cons about this place but let me make it short. Let's start from the micro-managers. The so called VP are actually associates in other firms because majority of them don't have the right skills to be in that position. Some act like dictator, some act like they work for burger king and some have no clue what it means to manage. Most are promoted because they became friends with the big boss. As a result, complaining to the big boss is pointless. Reaching out to HR for improvement or complaint about your manager, good luck because they take the managers side at all times. Every month since February, we have had two people resigned due to the poor treatment from mangers. It has become toxic environment because of few incompetent managers. Challenging the status quo or innovative ideas, please save it to another firm because no one is willing to listen. Technology is still behind, I don't believe they want to invest in it.