Pros
Worked in maritime group. Was able to learn a lot and experience very cool technology.
Cons
Toxic workplace. An individual runs the group will hire junior engineers and yell at them for not meeting expectations. Individuals are in managerial positions and are only a couple years out of college and manage people who have more experience and knowledge than they do. Obvious lies to customer and unrealistic timelines. Certain individuals seem to be able to attend every trip to customer locations and enjoy expensive dinners and parties, while underpaying engineers getting the work done. They hired people with more experience and then those people made improvements to the system and were yelled at and told to make things worse again. Withholding information from junior engineers, then dropping a deadline and forcing what are essentially children in the workplace to work over the weekend. Making incorrect purchases, thousands wasted on purchasing the wrong type of cards or servers, and the engineers doing the work aren’t even consulted beforehand. A new engineer on his 4th week was harshly yelled at in front of me for a mistake he didn’t even make. This is just the tip of the ice berg