Sometimes too aggressive with planning, which is good for a small company like us but could be improved. The benefits and retirement plans could be improved.
No company or team is perfect. Its the people (employees) who make a company, so if people are happy and motivated themselves they will find happiness in what they do everyday. I have seen no cons here but excellent opportunity to collaborate, learn and grow as an engineer and a person.