Pros
Silicon Valley Insight is a quality software solutions and consultant team. Everyone works remotely here with flexible hours that doesn't feel like you're working alone. Projects incorporate new technologies which makes development enjoyable and prevents it from getting boring. As a small tight-knit team we also get to dabble across front-end & back-end roles which is very fulfilling in growing yourself as a Developer. There's not much red-tape. Need to create a new app? Do it. Need to spin up a new server? Go ahead. There's typically no need to submit a form, get sign-off, or otherwise prevent work from getting done. You can see that John deeply cares about both our clients & our employees and makes sure that we are always improving and growing within the team at the same time enjoying as well!
Cons
We're a small consultancy type of company so occasionally we have to crunch to meet deadlines for our clients unlike a traditional company setup. However we're always improving at this on personal and teamwide levels.