Horrible company culture. They do not care about the employees. Some of the locations away from the headquarters do not GO by the company's policy of flexible working hours. Middle managers are so negligent, lack leadership and management skills, VERY old school.... that is just to say the least. In the Houston campus, there is a lot of opportunity to grow. ANYWHERE else, you are screwed. if your manager does not want you to advance, he/she will NOT care about your professional development. This is due to their fear of being replaced by younger generations in supervisory positions