Pros
The main pro is that you will probably meet cool people and colleagues. Plenty of interns and young guys are around, so management aside, the mood is pretty chill. It's also an engineering-heavy company, so if you are a technical person, you will learn some interesting things and enjoy that part. It will likely be an awful experience if you are on the business side.
Cons
Management is led by people whose only job after college was managing greenTEG, and they are doing a bad job: 1. There is a lack of focus that overcomplicates things, and make departments fight each other. Which is quite a feat for a company with less than 50 employees. 2. Managers are young but with a very conservative mindset. Expect a lot of command and control, bad attitudes towards you, and quite a lot of stress and naysaying if you try to improve things and make a positive change. They won't simply allow you to do that. 3. Salaries are crap. 4. Results are even worse. Sales are not taking off. There is nobody on charge for business results. 5. Lack of leadership. It takes aeons to decide and set a clear direction, and when it's done, it will likely not include your feedback—just the CEO's whims. 6. If you try to provide positive feedback, expect to be ignored or gaslighted. The CEO is especially bad at this. He will try to convince you to renounce a part of your salary or something like that, just for "the sake of the company". 7. On top of that, most employees are interns (for cheap labour), so you won't find any seniority in the company to learn from. 8. The cherry on top is that company processes are badly flawed. Everything is very amateurish, quite likely because top managers never had the chance to experience how a successful business is properly run. Things take a looong time to be done, just because project management is bad. Briefly said, if you get a job offer here, keep looking. Very few employees endure more than 3-4 years here and for a good reason: a toxic job environment. If you work with the CEO, you will likely be burned down. If not, you will never get results to add to your CV. It's simply not worth it. Please take my advice; your career and health will appreciate it.