Pros
BrightEdge has a very tough interview process that brings in great, very intelligent, hard-working people. The product is top-notch thanks to an amazing, dedicated Engineering team. The team is very small so it's possible to be proactive and take on a large amount of responsibility in a small amount of time and learn a lot more about a business than you would anywhere else.
Cons
I joined BrightEdge very excited to work in a fast paced, "work hard, play hard" environment where I could skip the bureaucracy of a large corporation, learn quickly, and help a company grow. I quickly learned it was always just work hard, work hard and receive little acknowledgement or reward for high performance. Despite all of the promises of opportunities to grow during the recruiting process, I learned that no one on the management team will really help to facilitate that - you need to push for your own opportunities here. It is rare for managers to go to bat for you. Employee development and satisfaction is a very very low priority for this company. Executive decisions were unilaterally made without incorporating the feedback of the team - not at all what I was looking for in a start-up. There is no transparency, even when it comes to matters that directly involve your role in the company. Compensation is not great - you are paid a low hourly wage and expected to work 60+ hours a week in order to earn overtime and earn what would be a below-average annual salary considering the caliber of people they are hiring. With the extremely high employee turnover and large volume of customers you will regularly work 70+ hours a week to keep up with the workload.