5.0
30 Nov 2017
Former employee, less than 1 year
London, England
Recommend
CEO approval
Business outlook
Pros
Management are open and encourage new ideas to be brought to the table, great social aspects, fast-paced work environment and ideal for people wanting to learn more about business development. Colleagues had bags of enthusiasm and every day was different. If you like a challenge Storefront is the one.
Cons
No cons I really enjoyed my time there and was sad to go.