Vantaggi
Like the headline says, this is by far the best place I have ever worked. I don't believe there is ever a "one size fits all" approach for a company to be the perfect place for everyone, so here's why it meshes so well for me: - Entrepreneurial: LiveSwitch is a growing company that has big ambitious for the next couple of years. The company is also small enough that you get to be on the ground floor of something exciting. This also means I get to wear different hats, work on a variety of things, and solve different problems. - Interesting problems: The technology is always on the cutting edge of what is and is not possible, while constantly pushing that limit. While the problems are complex, it also makes it really interesting to work on. - Smart people: Most of the founders and managing team have either been working on this technology since its inceptions (real leaders in the space) or have a proven track record of starting and building great companies. Maybe counterintuitively then, LiveSwitch is less hierarchical than most companies. As an engineer you might spend 5-10 percent of your time in meetings and 90 percent actually doing code.
Svantaggi
Depending on what you are looking for in a job, any of the pros I listed above could be a con. If you are just looking to get a paycheck (which there is nothing wrong with, by the way) then this may not be the right place. The organization is very data centric, and as new information and data comes in the leadership is quick to adjust. This might be a little jolting if you do not like to work that way.