One of the potentials of ArcMap is that it enables the input of data using various formats. In this case the input format is geodatabase files (*.gdb). Data is stored in a clear format and other people can access database via different kinds of software. On the other hand, ArcMap has many output formats also. Maps can be printed, saved as map files (*.mxd), or exported as graphic files (*.gif, *.jpg).
Moreover, the ArcMap environment has a clear layout of functions so that people can easily edit both data and geographic features. For instance, we can edit data just as easy as using Microsoft Excel; we may do calculations with the data; it is also possible for us to draw maps perfectly in detail.
In addition, ArcMap relates data to geographic representations. After the data being edited, features will be updated immediately. It is also possible for us to output data in forms of tables and graphs.
ArcMap does not have serious pitfalls actually, but it requires people using this software some knowledge of basic computer skills and some fundamental ideas of GIS. People without those skills may find it hard to access ArcMap.