Keep walking, terrible employer
Pros
Plenty of responsibility thrown your way (often badly communicated). Ability to work flexibly (from home, although this means your are expected to be available 24x7 in some positions)
Cons
Totally unwilling to promote anyone. I was identified as a high performer subsequently promised promotions for over 12 months (as it was common knowledge I was performing duties 4 levels above my management grade). Eventually offered a promotion (all be it I had to go through a process, which included both written/interview and finally a presentation) for a single jump in management grade. To say I was insulted by not only being offered a meaningless promotion (besides a pitiful pay rise) but to then be forced through an unwieldy process would be an understatement! This was the main contributor to forcing me to look elsewhere in the market for a company that cares for its employees.