The company has gone through several changes from the top down & I've seen the company slim down since it's privatization. Once destined to be a high place to work has become just a stepping stone to the next big thing. Some managers offer flexibility while others do not. Being in the Software industry, you'd imagine there being more room for flexibility and remote work, however, this is not the case. Also, very hard to promote from within. Compensation could be better.