Matlab is a programming language purpose-built for numerical computing. Data crunching, numbers, matrices, vectors, signal processing. These are topics of Matlab's domain. If these are what you work with, then Matlab may be for you.
Con Not suited for general purpose programming
Matlab is created with the intention of programming for numerical computing. While this would be a great language to learn first for people in engineering, science, and math who want a language to suit their careers, people with other or more diverse aspirations may best look elsewhere.